October 2007
September 2007
XPairtise - Pair Programming for Eclipse
by jpcaruana & 1 otherThe Eclipse plug-in XPairtise provides a platform for distributed pair programming. The plug-in offers shared editing, project synchronization, shared program and test execution, user management, built-in chat communication and a shared whiteboard.
Pair programming is a key practice in Extreme Programming (XP) whereby two programmers share the same terminal and program together. Distributed pair programming is the practice of pair programming where the two programmers comprising the pair are in different locations.
July 2007
JFunc: JUnit Functional Testing Extension
by jpcaruana & 2 others (via)What is JFunc?
JFunc is an extension to the JUnit testing framework to make it easier for use with functional tests. Functional testing (also called integration testing) significantly differs from unit testing in a number of respects. Part of this project is dedicated towards putting together code to address these differences; the other part of this project is putting together methodologies for functional testing.
What is functional testing?
Functional testing, or integration testing, is testing concerned with the entire system, not just small pieces (or units) of code. For those interesting in unit testing, JUnit is currently the premiere unit testing framework for Java software.
Hammurapi Group [ Hammurapi Group/Products/Hammurapi ]
by jpcaruanaHammurapi is an automated code review system
June 2007
Save Complete :: Modules pour Firefox
by jpcaruanaSaves a webpage completely, providing a better alternative to the flawed built-in save functionality of Firefox.
SciTE Text Editor
by jpcaruana & 4 others (via)SciTE is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs. It is best used for jobs with simple configurations - I use it for building test and demonstration programs as well as SciTE and Scintilla, themselves.
May 2007
USVN - UserFriendly SVN
by jpcaruana & 1 otherUserfriendly SVN est une interface web permettant la configuration de dépôts Subversion. Cette interface permet de facilement créer de nouveaux projets sans le client en ligne de commande et donc avoir un accès privilégié sur le serveur. USVN se chargera ensuite de gérer la liste des utilisateurs autorisés à récupérer votre code source. Cela permet de déléguer l'administration de vos dépôts Subversion.
Lors de son installation USVN vous donne un bloc de configuration à mettre dans la configuration de votre apache et après vous n'aurez plus jamais besoin de passer en root pour gérer vos dépôts subversion.
USVN permet un accès facile à la gestion fine des droits d'accès sur les fichiers de subversion. Cela permet en quelques clics de n'autoriser aux traducteurs des modifications que sur les fichiers de traduction.
USVN est un projet open source redistribué sous licence CeCILL (licence compatible avec la GPL).
Fonctionnalités disponibles avec la dernière version d'USVN:
* Ajout / Supression / Administration d'utilisateurs et d'administrateurs.
* Création / Supression / Administration de groupes et assignations d'utilisateurs et d'administrateurs.
* Création / Modification / Supression / Administration de projets.
* Navigation dans les repositories.
* Gestion fines des droits d'accès sur les fichiers du Subversion.
March 2007
CruiseControl Home
by jpcaruana & 8 others (via)CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A web interface is provided to view the details of the current and previous builds.
CruiseControl is distributed under a BSD-style license and is free for use. CruiseControl adheres to an open source model and therefore makes the source code freely available.
CruiseControl is maintained and developed by a group of dedicated volunteers.
redMine - project management and issue tracking
by jpcaruana & 3 othersredMine is an open source project management web application. Written in Ruby, using Ruby on Rails framework, it is cross-platform (Unix / Linux, Windows) and cross-database.
It is released under the terms of the GNU General Public License (GPL).
HomePage - SVK Wiki
by jpcaruana & 2 others (via)svk is a decentralized version control system built with the robust Subversion filesystem. It supports repository mirroring, disconnected operation, history-sensitive merging, and integrates with other version control systems, as well as popular visual merge tools.
February 2007
Jakarta POI - Java API To Access Microsoft Format Files
by jpcaruana & 1 other (via)The POI project consists of APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format using pure Java. In short, you can read and write MS Excel files using Java. Soon, you'll be able to read and write Word files using Java. POI is your Java Excel solution as well as your Java Word solution. However, we have a complete API for porting other OLE 2 Compound Document formats and welcome others to participate.
XSLT transformation from a servlet
by jpcaruanaThe question how to create HTML output to the browser from a Servlet based on XML data often comes up.
Here's a fully functional example on how to achieve this using Jakarta Xalan 2 and Xerces 2.
The system is quite simple, most of the code is concerned with housekeeping chores rather than the actual HTML generation and output.
XSLT Servlet - A Java Servlet that transforms XML documents
by jpcaruanaThis servlet transforms an XML document using an XSLT stylesheet. Probably there are other Servlet implementations of this kind, but I couldn't find one with the features I need available under an Open Source license, so I wrote this one.
November 2006
openjacob
by jpcaruanaOpen-jACOB is a Java rapid application development tool (RAD) based on Eclipse that enables the development of Rich Internet Applications (RIA) that are entirely based on Java.
An Open-jACOB based application can be deployed as a stand alone application (.war) in a Web container like Jakarta-Tomcat. Alternatively, it may also be deployed as a jacapp Application within the jACOB Application server, profiting from the more advanced management features of the Open-jACOB container.
October 2006
September 2006
August 2006
Pastie
by jpcaruana & 1 otherAllow to copy/paste code snippets. Features:
* A clean user interface with sensible defaults
* Image uploads and thumbnails on IRC (ala Campfire)
* It's a Ruby on Rails application
* Ruby on Rails specific keyword syntax highlighting
* IRC integration via the friendly “pastie” bot
Mac OS Forge
by jpcaruana & 1 otherMac OS Forge is dedicated to supporting the developer community surrounding open source components specific to Mac OS X. Here you will find resources for working with the source code to popular Apple-original projects, as well as third party projects that are closely related to the Macintosh operating system.